// 导入组件
import Vue from 'vue';
import Router from 'vue-router';
// 登录
import login from '@/views/login';
// 首页
import index from '@/views/index';

import ipmessage from '@/views/ipmessage/ipmessage';
import ippassword from '@/views/ipmessage/ippassword';
import ipmessageedit from '@/views/ipmessage/edit';


// 启用路由
Vue.use(Router);

// 导出路由
export default new Router({
    routes: [{
        path: '/',
        name: 'login',
        component: login,
        hidden: true,
        meta: {
            requireAuth: false
        }
    },

    {
        path: '/login',
        name: 'login',
        component: login,
        hidden: true,
        meta: {
            requireAuth: false
        }
    }

    , {
        path: '/index',
        name: '首页',
        component: index,
        iconCls: 'el-icon-tickets',
        children: [
          {
            path: '/ipmessage/ipmessage',
            name: 'ipmessage',
            component: ipmessage,
            meta: {
              requireAuth: true
            }
          },
          {
            path: '/ipmessage/ippassword',
            name: 'ippassword',
            component: ippassword,
            meta: {
              requireAuth: true
            }
          },
          {
            path: '/ipmessage/ipmessageedit',
            name: 'ipmessageedit',
            component: ipmessageedit,
            meta: {
              requireAuth: true
            }
          },
    ]
    }]
})
